package apollo.generator.modules.entity;

import apollo.generator.common.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <Description>
 * 偏好配置
 * @author Jun Lee
 * @email tommy2015yoyo@163.com
 * @createDate 2020-07-02 10:21:00
 */
@Data
@TableName("tb_preference")
public class PreferenceEntity extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 作者
	 */
	private String author;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 包路径
	 */
	private String basePackage;
	/**
	 * pom文件groupId
	 */
	private String groupId;
	/**
	 * pom文件artifactId
	 */
	private String artifactId;
	/**
	 * 是否启用(1-启用,2-不启用)
	 */
	private Integer isEnable;
	/**
	 * 用户id
	 */
	private Long createUserId;
	/**
	 * 表名前缀
	 */
	private String tablePrefix;
	/**
	 * 实体类后缀
	 */
	private String pojoSuffix;
	/**
	 * 持久层接口后缀
	 */
	private String daoSuffix;
}
